<?php

namespace app\index\service;

use ary\Ary;
use think\Collection;

/**
 * Class SourceCategoryService
 * @package app\index\service
 */
class SourceCategoryService
{
    private Ary $ary;

    public function __construct(Ary $ary)
    {

        $this->ary = $ary;
    }

    /**
     * 列表
     * @return Collection
     */
    public function index(): Collection
    {
        $response = $this->ary->getSourceTypeList();

        // $result = [
        //     '信用卡网贷',
        //     '消费维权',
        //     '征地拆迁',
        //     '民间借贷',
        //     '交通事故',
        //     '工伤赔偿',
        //     '民事纠纷',
        //     '刑事案件',
        //     '合同纠纷',
        //     '劳动纠纷',
        //     '医疗纠纷',
        //     '婚姻家庭',
        //     '建筑工程',
        //     '损害赔偿',
        //     '知识产权',
        //     '经济纠纷',
        //     '财产继承',
        //     '公司法务',
        //     '其他',
        //     '无',
        // ];

        $result = [];
        $data = $response->getDecodeContents()['data'];
        foreach ($data as $item){
            $result[] = [
                'name' => $item['type_name'] ?? '',
            ];
        }

        return \think\model\Collection::make($result);
    }
}
